/**
 * Stylesheet for the line view markup.
 */
.char-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.char-view {
  border-bottom: solid 1px #eee;
  line-height: 1.2;
  margin: 0 1px;
  overflow: hidden;
  padding: 0.25em;
}

.char-view:focus {
  background: #ffc;
}

.char-view:focus .char-rendering {
  background: #c0dbf5;
}

.char-name {
  font-size: 175%;
  line-height: 0.9;
  margin-right: 0.1em;
}

.char-code {
  color: #aaa;
  font-size: 125%;
}

.char-other {
  color: #999;
}

.char-rendering-container {
  background: #fff;
  border: solid 1px #ccc;
  float: left;
  font-size: 325%;
  line-height: 1.5em;
  overflow: hidden;
  height: 1.5em;
  width: 1.5em;
  text-align: center;
}

.char-info-container {
  margin-left: 5.5em;
}

.char-selection-target {
  font-family: sans-serif;
  position: absolute;
  right: 100%;
  bottom: 100%;
}
